﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using CTP.Entitys;

namespace CTP.ComWrap
{
    [ComVisible(false)]
    public delegate void OnHistoricalFilledHandle(HistoricalFilledEventArgs e);

    [Guid("80fbebed-93f3-4f7f-8d3a-6c697ad5a349")]
    public interface IHistoricalFilledEventArgs
    {
        ReturnInfo ReturnInfo { get; set; }
        OrderReport[] Reports { get; set; }
        int RequestID { get; set; }
    }

    [Guid("34bcea13-5387-4c8f-b7b0-f6a6b913a2cd")]
    [ClassInterface(ClassInterfaceType.None)]
    public class HistoricalFilledEventArgs : EventArgs, IHistoricalFilledEventArgs
    {
        public ReturnInfo ReturnInfo { get; set; }
        public OrderReport[] Reports { get; set; }
       public int RequestID { get; set; }
    }

}
